using System;
using SimpleServiceBus.Endpoint;

namespace SimpleServiceBus.EndpointManagement.Server
{
    public interface IEndpointStatusAggregationService : IEndpointService
    {
        event EventHandler<EndpointStatusSummaryEventArgs> EndpointStatusSummaryUpdated;
        IEndpointMonitorServerService EndpointMonitor { get; set; }
        TimeSpan StatusBroadcastInterval { get; set; }
    }
}